open(FILE,"$ARGV[0]"); #-------------------------------------------- # le patron cherché ici est du type NOM ADJ"; #-------------------------------------------- my @lignes=; close(FILE); while (@lignes) { my $ligne=shift(@lignes); chomp $ligne; my $sequence=""; my $longueur=0; if ( $ligne =~ /^([^\t]+)\t[^\t]+\tNC.*/) { #recherche tous les noms my $forme=$1; #récupère les formes des noms $sequence.=$forme; $longueur=1; my $nextligne=$lignes[0]; if ( $nextligne =~ /^([^\t]+)\t[^\t]+\tADJ.*/) { my $forme=$1; $sequence.=" ".$forme; $longueur=2; } } if ($longueur == 2) { print $sequence,"\n"; } }